﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using vudu.ClasesDominio;
using vudu.Logica.Clases;
using vudu.Datos.Fachada;


namespace vudu.Logica.Comandos
{
    public class ComandoConsultarSalon : Comando<List<Salon>>
    {
        private Universidad _universidad;
        private int _opcion;
        private string _busqueda;

        public ComandoConsultarSalon(int opcion, string busqueda, Universidad miUniversidad)
        {
            _universidad = miUniversidad;
            _opcion = opcion;
            _busqueda = busqueda;

        }

        private Universidad miUniversidad
        {
            get { return this._universidad; }
        }

        private int LaOpcion
        {
            get { return this._opcion; }
        }

        private string LaBusqueda
        {
            get { return this._busqueda; }
        }

        public override List<Salon> Ejecutar()
        {
            return new EnlaceDatos().ConsultarSalon(LaOpcion,LaBusqueda,miUniversidad);
        }
    }
}